הראיון השני בוויקס היה לפתח קוד במקום (נתנו לי מחשב נייד שלהם עם IDE ןעם גישה לאינטרנט)
הבעיה - נתון עץ btree כלומר לכל איבר בעץ יש 0-2 בנים לצד ימין וצד שמאל
לכל איבר יש משתנה class member אחד מטיפוס String
וכמובן יש לו הצבעות לאיבר ימין ושמאל
צריך לעשות סריאליזציה ודה-סריאליזציה לעץ
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2018
התשובה היא שצריך לכל איבר לכתוב את הרמה שלו בעץ (נגיד שהשורש הוא 0 אז הבנים שלו יהיו רמה 1 וכן הלאה)
בנוסף צריך לכתוב אם הוא ימין או שמאל
המחרוזת בסוף תיראה כך
1#R#value;
התו ; משמש מפריד בין איברים
התו # משמש מפריד בין מאפיינים של איבר
צריך לרשום גם בנים שלא קיימים ז"א לכל עלה בעץ יהיו שני בנים NULL
ארבע פגישות שהראשונה הייתה מול 2 ששאלו שאלות מקצועיות, השניה היה תרגיל מול מחשב במשך כשעתיים בc++ הכולל ידע בoop וstl ,השלישי היה מול hr כשעה בערך - שאלות אישיות כדי להבין עם מי יש להם עסק - נראה מאוד שחשוב לחברה סוג האדם(שגם אנני חושב שזה ממש חשוב) הרביעי לפני חוזה מול מנהל מחלקה, בסה״כ היה מקצועי בהחלט, כל זה נמרח על לא יותר משבוע וחצי
שאלות מתוך הראיון
פונקציות וירטאלויות עם דיסטרקטור וירטואלי, ידע בקוד styling בעיות באגים ואיך לפתור אותם